80247fdc: 27 bd ff e8  ADDIU sp, sp, 0xffffffe8 (-24)
80247fe0: af bf 00 14  SW ra, sp, 0x14 (20)

80247fe4: 3c 0e 80 33  LUI t6, 0x8033 (32819)
80247fe8: 8d ce d5 d4  LW t6, t6, 0xffffd5d4 (-10796)   t6 = *(0x8032d5d4)
80247fec: 3c 19 80 20  LUI t9, 0x8020 (32800)
80247ff0: 27 39 7d 00  ADDIU t9, t9, 0x7d00 (32000)     t9 = 0x80207d00
80247ff4: 31 cf 00 01  ANDI t7, t6, 0x1 (1)             t7 = *(0x8032d5d4)&1
80247ff8: 00 0f c0 80  SLL t8, t7, 0x2 (2)              t8 = (*(0x8032d5d4)&1)<<2
80247ffc: 03 0f c0 23  SUBU t8, t8, t7                  t8 = (*(0x8032d5d4)&1)<<2 - *(0x8032d5d4)&1
80248000: 00 18 c0 c0  SLL t8, t8, 0x3 (3)              t8 = ((*(0x8032d5d4)&1)<<2 - *(0x8032d5d4)&1)<<3
80248004: 03 0f c0 21  ADDU t8, t8, t7                  t8 = ((*(0x8032d5d4)&1)<<2 - *(0x8032d5d4)&1)<<3 + *(0x8032d5d4)&1
80248008: 00 18 c1 40  SLL t8, t8, 0x5 (5)              t8 = (((*(0x8032d5d4)&1)<<2 - *(0x8032d5d4)&1)<<3 + *(0x8032d5d4)&1)<<5
8024800c: 03 0f c0 21  ADDU t8, t8, t7                  t8 = ((((*(0x8032d5d4)&1)<<2 - *(0x8032d5d4)&1)<<3 + *(0x8032d5d4)&1)<<5) + *(0x8032d5d4)&1
80248010: 00 18 c0 80  SLL t8, t8, 0x2 (2)              t8 = (((((*(0x8032d5d4)&1)<<2 - *(0x8032d5d4)&1)<<3 + *(0x8032d5d4)&1)<<5) + *(0x8032d5d4)&1)<<2
80248014: 03 0f c0 21  ADDU t8, t8, t7                  t8 = ((((((*(0x8032d5d4)&1)<<2 - *(0x8032d5d4)&1)<<3 + *(0x8032d5d4)&1)<<5) + *(0x8032d5d4)&1)<<2) + *(0x8032d5d4)&1
80248018: 00 18 c1 00  SLL t8, t8, 0x4 (4)              t8 = (((((((*(0x8032d5d4)&1)<<2 - *(0x8032d5d4)&1)<<3 + *(0x8032d5d4)&1)<<5) + *(0x8032d5d4)&1)<<2) + *(0x8032d5d4)&1)<<4
8024801c: 03 19 40 21  ADDU t0, t8, t9                  t0 = (*(0x8032d5d4)&1)*0xc850 + 0x80207d00;
80248020: 3c 01 80 34  LUI at, 0x8034 (32820)
80248024: ac 28 b0 74  SW t0, at, 0xffffb074 (-20364)       *(0x8033b074) = (*(0x8032d5d4)&1)*0xc850 + 0x80207d00; /* I think this is right ... */

80248028: 3c 05 80 34  LUI a1, 0x8034 (32820)
8024802c: 8c a5 b0 74  LW a1, a1, 0xffffb074 (-20364)
80248030: 0c 09 df b8  JAL 0x80277ee0 (-2144895264)         set_segment_base(1, *(0x8033b074));
80248034: 24 04 00 01  ADDIU a0, r0, 0x1 (1)

80248038: 3c 09 80 34  LUI t1, 0x8034 (32820)
8024803c: 8d 29 b0 74  LW t1, t1, 0xffffb074 (-20364)
80248040: 34 01 c8 00  ORI at, r0, 0xc800 (51200)
80248044: 01 21 50 21  ADDU t2, t1, at
80248048: 3c 01 80 34  LUI at, 0x8034 (32820)
8024804c: ac 2a b0 68  SW t2, at, 0xffffb068 (-20376)       *(0x8033b068) = *(0x8033b074) + 0xc800;

80248050: 3c 0b 80 34  LUI t3, 0x8034 (32820)
80248054: 8d 6b b0 74  LW t3, t3, 0xffffb074 (-20364)
80248058: 3c 01 80 34  LUI at, 0x8034 (32820)
8024805c: ac 2b b0 6c  SW t3, at, 0xffffb06c (-20372)       *(0x8033b06c) = *(0x8033b074);

80248060: 3c 0c 80 34  LUI t4, 0x8034 (32820)
80248064: 8d 8c b0 74  LW t4, t4, 0xffffb074 (-20364)
80248068: 34 01 c8 00  ORI at, r0, 0xc800 (51200)
8024806c: 01 81 68 21  ADDU t5, t4, at
80248070: 3c 01 80 34  LUI at, 0x8034 (32820)
80248074: ac 2d b0 70  SW t5, at, 0xffffb070 (-20368)       *(0x8033b070) = *(0x8033b074) + 0xc800;

80248078: 10 00 00 01  BEQ r0, r0, 0x80248080 (pc + 0x4)
8024807c: 00 00 00 00  NOP
80248080: 8f bf 00 14  LW ra, sp, 0x14 (20)
80248084: 27 bd 00 18  ADDIU sp, sp, 0x18 (24)
80248088: 03 e0 00 08  JR ra
8024808c: 00 00 00 00  NOP
